home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / db / RCS / dbInt.h,v < prev    next >
Text File  |  1989-01-13  |  2KB  |  129 lines

  1. head     1.5;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    ; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.5
  10. date     89.01.13.11.41.50;  author douglis;  state Exp;
  11. branches ;
  12. next     1.4;
  13.  
  14. 1.4
  15. date     89.01.05.11.54.55;  author douglis;  state Exp;
  16. branches ;
  17. next     1.3;
  18.  
  19. 1.3
  20. date     88.09.22.22.12.07;  author douglis;  state Exp;
  21. branches ;
  22. next     1.2;
  23.  
  24. 1.2
  25. date     88.09.13.16.49.25;  author douglis;  state Exp;
  26. branches ;
  27. next     1.1;
  28.  
  29. 1.1
  30. date     88.08.14.15.09.27;  author douglis;  state Exp;
  31. branches ;
  32. next     ;
  33.  
  34.  
  35. desc
  36. @internal declarations for the db routines.
  37. @
  38.  
  39.  
  40. 1.5
  41. log
  42. @a couple of includes.
  43. @
  44. text
  45. @/*
  46.  * dbInt.h --
  47.  *
  48.  *    Declarations of constants and variables shared by the dataBase
  49.  *    routines.
  50.  *
  51.  * Copyright 1988 Regents of the University of California
  52.  * Permission to use, copy, modify, and distribute this
  53.  * software and its documentation for any purpose and without
  54.  * fee is hereby granted, provided that the above copyright
  55.  * notice appear in all copies.  The University of California
  56.  * makes no representations about the suitability of this
  57.  * software for any purpose.  It is provided "as is" without
  58.  * express or implied warranty.
  59.  *
  60.  * $DBINT: proto.h,v 1.2 88/03/11 08:39:40 ouster Exp $ SPRITE (Berkeley)
  61.  */
  62.  
  63. #ifndef _DBINT
  64. #define _DBINT
  65.  
  66. #include <syslog.h>
  67. #include <sys/file.h>
  68. #include <sys/errno.h>
  69. #include <stdio.h>
  70. #include <stdlib.h>
  71.  
  72. /*
  73.  * All database files are created with the following mode [for now, at
  74.  * least].
  75.  */
  76. #define FILE_MODE 0664
  77.  
  78. extern int errno;
  79. extern long lseek();
  80. extern char *strerror();
  81.  
  82. #endif _DBINT
  83. @
  84.  
  85.  
  86. 1.4
  87. log
  88. @removed constants related to polling.
  89. @
  90. text
  91. @d25 2
  92. @
  93.  
  94.  
  95. 1.3
  96. log
  97. @Changed some arg. orders, var. names, and Db_LockDesc to DbLockDesc.
  98. @
  99. text
  100. @a31 9
  101. /*
  102.  * Constants for polling a lock:
  103.  *     NUM_TRIES    - number of iterations before giving up
  104.  *    DELAY        - initial delay, in seconds, doubles on each iteration
  105.  */
  106. #define NUM_TRIES 3
  107. #define DELAY 1
  108.  
  109.  
  110. @
  111.  
  112.  
  113. 1.2
  114. log
  115. @fixed some lint.
  116. @
  117. text
  118. @d43 1
  119. @
  120.  
  121.  
  122. 1.1
  123. log
  124. @Initial revision
  125. @
  126. text
  127. @d42 1
  128. @
  129.